"""
tell(),返回值是获取指针光标在文件中的位置。单位是字节
    返回光标距离文件开头的字节数。
    read(num)-->读取字符的个数
seek(len),词意:"寻找",设置指针的位置。
    设置指针光标，距离文件开头的字节数。
gbk：
    英文的字母：占一个字节。
    中文汉字：占两个字节

utf-8：
    英文的字母：占一个字节
    中文汉字：大多占3个字节。
"""
fp = 'file.txt'
# fp = 'filea.txt'
f = open(fp, encoding='utf-8')
# f = open(fp, encoding='gbk')

# f.seek(26)
# print(f.tell())
# print(f.read(1))
# print(f.tell())

print(f.tell())
f.seek(3)
print(f.tell())
print(f.read(2))

print(f.tell())

f.seek(26)
print(f.tell())
print(f.read(1))  # read 字符
print(f.tell())  # 字节

f.close()
